Version 2 Stack

fixed the pushing issue