updates to VectorList for proper casting issues