work on makeVisible