update documents and module structure