starting writting documentation