add storage utilities