first basic setup for the plugin