cleaned up diminish