added compile script