use main for main