on hash change added