simplified plugin registration