add #gt #lt methods