initial commit
working model