 abstract plugin program formating config m configs 
