code formatting, function comments, structure