working od dataprovider
fixed controller