source for fatproject.c