skeletion of assignment