using more verbose variable names. improving error handling when modifying a single plugin