added hidden param to input()