implement years to wait