First commit and functions done!