put some work in on Binary Expression
resolving merge
merge ish