initial commit - working version of project