added requirements
changed requirements