added hidden option