Tried GDA; Have to fix a bug