added compiler script