separated the project into individual segments. Created and segregated utilities.