First attempt. Could be slightly improved but don't feel like coming back to this category anytime soon.