improved account provider