proper string formatting, iterations are correct, fix the result of o