added plugins for general purpose