WIP: bind-
refactor(bind-)