function is a keyword, let's use func instead