Input documentation, a bit more refactoring.