newest discussion link is made #20
refactoring #20