-broke up project into managable parts