First commit

TODO: Fix the plugin