all links and json working