ApplicationMain added