Chaining rebuilt on top of link and chain 
All tests passed
TODO: Get ajax method, Improve tests