allow creation/update/etc extended functions