add some more modes