added jump tables for pin assignments