7 Commits (improved-reverse)