add  create and remove to IRepository
add FindAll to IRepository