divergent background