James TODO - fixed the visualization problem of the wrong ratio