init - easy generator