stable v3.1