samples compiling