rename test to check, make writing unittest easy
Merge branch 'experimental'