training the gaps