commented main function