Adding all the files till First stage, well documented