complete stack-v4.scm