main code2

main code2