Replacing REST and adding Visualize