Base generator skeleton