add training demo