finished materiidatasource