first commit cotaining compiling code