moved proposed changes to fork.c
cleanup
cleanup