added synopsis, compile instructions