added shell and FatFS