add sensor implementation