refactoring package plugin
worked on Request and Response