sensor functionality