removed set default and just using set