#abstract-skeleton