finalize and push it