safety
first version simple
simple without lables
next try
finally