woriking on firmware and print