change singleton, great-than, less-than. Add <<