started with TryAndErrorStrategy implementation