improve functions descriptions