adding requirements and restructureing index