Adding initial plugin system