lister added

start implement evaluate() method