minor corrections and split lesson learnt