working on overlay