requirements - updated