sequence change and constraint