accomplished fs.c till bfree