replaced malloc.h by stdlib.h