default parameter to None