Version 3.1

- refine features