how to prepare projects