first commit with codes