evaluate implementiert