Paper based technologies