more work on overlays