added LessThanService
fixed a bug