added create shadow node