initial commit, beginning of framework number two