add a final practical for comprehensions, remove index