more work on overlay