Now can use varying intensity