cleaned code for ini parser