Know provider

see #1