clean overpower function