add compilation scripts