added jump page, updated code to support multiple different types of arguments