added stack version
stuff