improve overlay