fixed extensions for compile
fixed diff