A: add coverage and modify version. see #7