Finish plugin implementation