lose unnecessary print
allow algorithm logging
score logging
progress printing in experiment