use logs instead of print for eval
simplified description and usage