flexible shifts