add basic overlay functionality