2. done, 1. still broken ^2