added some documentation (not finished yet)
docs