creates a better documentation