Xdk initial commit