vinay - new approach added II=1, testing