* doxy warning
* reduce scope