continue transforming to plugin app