Began to upgrade lin_vector to become a container