implemented project retrieval