with hero and room classes