changes made in sections, args.c added