Controllers and analyzers