cleanup and initial project configuration