refacto items/rooms