update to 3.12.1
update spec