Marek Zaprazny pro for primitive