worked through 555 timer astable mode