Added array decoder classes