copied from video. now i gotta visualize it.