coded out a bunch of shit