update plugin.py with form changes and add some json schemas to ui