First commit, adding 3 functions