v3.12

No due date 50% complete