add variants mode to gui version