added option for default value