first attempt at eval unfolding