implements two methods for vok determination