michael init push