Updated otp.py