use the new shadow