add support for building multiple filesystems and add exFAT