add room feature by Hsueh
bugs fixed
change pages