updated x-carriage