remember to get to root first