add '<' support