impl. function for building project list