improve docs and add overlay sample