add item search
add cart
add cache setting