training the gaps ...