added bryans work