The visibility termination procedure is very boring, but leastwise there is program create