fix bug
remove all malloc