Beggining of implementation of visibility