adds comments
moves visible/hide textview calls to separate methods