comments and info added