solving overload issue with null value