bss and mem allocate