get opt defualt param is optional