updated before/after