this should be really fun to watch.