page changes to optional argument