added recurrency to be required