added hall effect sensor