adding this stuff -- old code from undergrad