added documentation

not complete