[improvement] Renamed 'on_complete' to 'after_all' and added 'before_all' as a callback (5m)
[skip] Fixed typo (1m)