misc
setup whenever, close #190