add binary wrapper