Adds modes