adding malloc
adding files