break up requirements into easier to digest chunks