better logging. strconv package removed for fmt