added sizing and fixed z-index