add password manip, fix room format, add a test