enable oberload constructor
rewrite sample
add Spinner
add Kernel#p for debug
add ProgressBar