finished generate, working on visualize