[minor] restructure approach