trying to force order of events