fixed get_pops, added shape_pops