Tested and works. Seems to keep time. I couldn't get the alarm to set most likely human error.