updated requirements document a little