chromosome
function
basic framework