added FatFs functional components