remove comments
avoid using malloc
get rid of lang_string_del function