modification details:
added two fragments but with errors