Now stack is an array, re-write commands, new feature for error-codes.