Merge pull request #176 from avelino/master

refactoring like operator