Add easy adding to list and recursive training