set x extend