vaatimuksia lisätty ja muokattu