I am trying to extend the implementation of HAL functionality. It seems that once HAL interface is published, we cannot made any changes in that version. So I tried to do in