add overlay support