state tweaking