AAA+++ smooth

Review