paring down and building back up
side notes javascript work