testing work
bigger partial testcase
introduce separate functions for LHS and RHS
RHS parsing not implemented but API changes done