A universal throw model and its applications