initial commit, started framework to work from.