updated LeftJoin
Join implementation by operator less
Merge branch 'work'