let's use `provided` scope and `optional` set to `true`. not all users will need this feature, it's better to keep it optional