struct info added