Finish the Read/Write functions of the Controllers