rewriting section about numbers
rewrite string manipulation stuff