more door logic