add more boost function