cannot assign to immutable vec content list