revisit kwallet functionality