implementation of determi…