http upper caserer lesson