added hal and a door