Basic level gen, minus the MST