improve syntactic tree for FJ