analogWrite added