use either to pass evaluation result. removed any prints from REPL