add rooms module
fix add/edit functions