add different Main()