updated DDDSkeleton classes based on ideas from Julie Lerman's Video