double training system implemented