add some modes