Add needle validation stuffs

Conflicts:
	iGynePy.s4ext