upgraded shadow to python version