definicja basegeneratora