add visible attr