this resolves #2
updating to include retry capabilities