repository's create edit view remove