visible/invisible
add restore functionality