working on the gridview adapter