first commit with models