Added grammar rules and etc for binary, unary