add compilation file