Requirements (that have been posted) explained.