change function names to be plugin specific