added xInitial