All other functions with comments have them in the .cpp too