fix some trans bug