type training