Issue #4, but still need some style changes by jianghao