I will post intro as soon as I am able to