added offtheshelf to the requirements