added some comments to firmware