First room implementation