add boost function