analog working as expected