add simple malloc and free function