Functional, Code Styled

Used Google Style Guides as Reference