added sensible preliminary tests