Recoded plugin with new functionality requirements