Fix implicit object calls
Add polish expr and synchronized highlight

code is getting a big messy, oh well