initial commit and form