accomplishing stack evaluation