create x and create a,b