added stacks and a few other things