overlay should be built, TODO: test