copy from the skeleton