updated comments in header, forker only works for functions that take pointers