added lots of things, brain dead