BitFeld add / sub finished and tested