add chromosome model and empty function