add function usage