new pushing and later pg3