add available functions