added precise package, and started package reader