build with x