compilation instructions