Plugin framework updated