malloc removed direct haddress