added semicolon after call to READ and WRITE