Add different modes
Mixed modes