add basic compilation script