add newer and synced generator