changes in funtionality shop add