- use Malloc, Realloc instead of malloc, realloc - generate common for un-initialized bss - removed null-reference