final pre compilation scripts