parser finally fixed, all tets are running fine, woho