adding sphinx
some work on sphinx