Tournaments application and models for it