added enhance capability