freenet paper
adding programatic stuff