fast push AAAA

Review