using malloc IS allocating dynamically