updated function descriptions