+ mem allocation check
* remove boost refernces