solved problem 138
random updates