steven shame (151.148)