Add comments for all functions. Now project is running on version control