QU with main()