memory alignment, started work on Malloc