skeletal coding