moved path_append to io.c