implemented LowerThan, this resolves #6