created APL population methods