acknowledge vi! for writing the original library