add unit tests for project index and project list