Document the whole process