Imporove documentation