add animate
fix query
add index; update price