Added firmware loader