add preliminary tests