strippped out a bunch of unused boilerplate garbage