add storage and wallet classes