first and for trenng