shaylee xie