string instead of boolvec