Added preference suggestions
added provider