working on BitField class and message processing