pushing trhough while changes