time optional