always with the tweaking