add stack, optimization-unstable code, take 1