flexible for better breeding in Models