add optional argument