stacks tutorial implemented