revised with working links