bug fixed, retry method implemented, description added