feature: choose some features

fixed #5