redid the angular directory structure