add related name
big refactoring, to avoid multiple key on json response
refactoring suite on views