First commit with the content provider, contract and adapter