#15 add visible button