Todo functions in a new file