repair a design bug