Fast domain push A++++

Review