still working on the add new sponsored functions