changes for a working plugin. loaded via api framework