modified shareDens keeper