implement category and type
change to starmaps