modified function descriptions