finished example plugin