added structure to make description and price editable as well