inputs need to be hidden