proc.c fixed