skeletons for collection and model