refactor code to be more consistent in terms of style and package layout
rename store to response_store