final pushing