generate years dynamically