added: content provider and other features