add compilation participation