BEFORE IMPLEMENTATION
AFTER IMPLEMENTATION