py ve is determined