Issue refs #1598: implement download feature