* fixed mem leak