refactored index, added project partial