add poly mode