start the parsing ; pretty function pointer =)