we add inline delacration for basicbit