sort project items by name
ouch, don't delete the functions for realz