I admire the effort that was put into this