After porting code from old firmware and restructuring the program.