working on dynamic loading stuffs with an actual plugin