in case anyone needs to brush up on their theory