add sensors hal. wip