add compilation