initial commit of abstract