added test main