start changes warning logic. not working