fixed overlap method