create a value if no passed