used GData everywhere instead of mixed Gdata