moved iParser to own file