correct use of defines (FAT32_FILE...) and began with highlevel functions