startet to implement propagation methods for evaluation