improved validation on add league