Addded start of own FAT implementation.