init runnable version
bug fix and help msg add