condensed the jump table

condensed the jump table into a single array allowing us to remove the extra if and eval statements