added recurance generation framework and specification for everyday