created analog read