release 0.0.4 move to lib