improve dominant/recessive model
improve example