Added Parser and Exception Classes