ported from old wiki and removed broken links