converting Binary struct model to native w/ global methods model
refactor from Binary centric model to global method model