image logic and link logic
add JSON data