added substantially working plugin