added a compilation script