#14 Add initial versio of PWM