added some test on u and v values. u is not in [0,1]