extract plugin functionality, plugins is a list of names