Worked on better documentation