Seperate Parser class.