Documentation added
Still documentate code for sphinx documentation