compilation instructions added