complete seperation of stack structures from synge