bit of target logic