change behaviour new state