add zindex handling