some explanations and expose the feature