Lot's of tweaking