Skeleton APIs for the unfinished classes