add plugin boilerplate (ready to integrate)