add some functoids