unmarshalling opt