3 hours spent, worth it.