break project into steps