simple method debuged and test OK