Some skeletal code