modified genetic load and added col_pop function