change the create new yq function