added operations: create/remove