some work on fin and vector.