STV (better version)