added shadow robot