add StringValue and Value. Options is now array of pointers.