first commit with functions and comments