Adding functions commentary