Add gcdata, simulator, more analysis