11. applied google style (except naming rules)