added an initial abstract