Modify Core HAL Layer