changes to shadows, strings