initialize
x