add plugin registration