revision: overlay