added default, HN discussion link
refactored a bit