you forgot the visibility of the function