Add support for shadows