fixed parse.c