Main code (20/32)

Main code