initial commits for a working plugin