begin to fix z-index problem