pushing complete project overhaul and update