creating a content provider (not sure if it will work, nothing else does)