In addition to current domestic cricket, India needs a professional league styled after "NBA" for one day and 20/20 cricket. They should allow international ( < 33%) players in these teams. This league will lift the standard of indian players as well as provide entertainment.