truly awful to design pretty neat to watch