got a 2 mode working