added more sphinx documentation