updated to use jump tables
1 file changed