create a special markos argument generator