First version. uses simple chromosome