working on generalizing phot systems, ALL IS STILL BROKEN 2