new protocol parser & compiler ready