initial commit of the firmware