pat: getting import stuff out of the way
pat: pimped it up