added desicion struct for 8 vs 16 bit