provide optional values