Shadowcaster added if you need it