initial commit code