* Related "if/else if" statements should not have the same condition * replacing ZbcColorArray with Array4<uint> * fix alignment