initial commit of fully functional code base