review: plugins
review: architecture