pushGoodAllFieldsRequired