tested with overlap