fixed >, on to >>, | and <