initial commit of solstice project. will commence clean up