finish remaining part