implemented training day problems.