add more three address code