profile coming null issue if no books are there, added setting preferred location mandatatory