preference adjustment works for both children and parents. great successgit diff