abc def gsd