huge push -- tweaks , refactors and terrible practice