updated k16 for data protocol