main and txt1