add visible option