fixed yltype choose issue