add main func
correct descript