added remaining x_ unchained methods