generowanie 3 źródeł