added linear momentum