short description about functions