added x.current