change affect apply type