initial commit.. still a ways to go