testing tryevaluatethenpush function