add custom storage