evolving requirements