all in one document + Controller doc update