extra documentation + ini parser