reviewing API, clearing plugins with code factorize