ios reports code

starting to merge iOS reports code.
Method names (even private) should be UpperCamelCase.