explains the diff from ranch