added an abstract draft