variant spec mostly up to date