working version with slightly gimped overlays