cover without overlap