fix allocator. add logger per module macroses