skeletonizing the project