add option: basepath; add test; fix example; fix readme