first test for see5
testing some special cases
making function parametric