Fast and smooth push AAAA

Review