Olivier sample
minor bugs fixing and checking olivier example