assignment skeletons