more doors implementation