miscellaneous sheiiit..
