first commit with the actual code