First working plugin structure