added partial onto the iRepository interfaces