long vector done