add defuns