explicitly state function