for requirement changes 9