Add more description about functions