document the arguments