1. fix register bug; 2. add room model