getting rid of a few bugs
trying to make a dataprovider