working on subset ex, almost done