introducing X*