overall design fix