simplify
use reduce library for old browser support
release 0.1.0