a cage with a roof