added new functions by David Kaplan. self.l0/m0 now tracks phase center shift for each int.