obj: almost working stack collector