added support for additional codes and non-extrusion instructions