implemented a few sensors doe