add handling of create/update/delete author