shift user selection made dynamic