skeletal code compiling