fixed add training